Big Huge Thesaurus

vena cutanea

noun

sounds kind of like